<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			body {
			  height: 100vh;
			  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
			  overflow: hidden;
			  filter: drop-shadow(0 0 10px white);
			}
			
			.snow {
			  position: absolute;
			  width: 10px;
			  height: 10px;
			  background: white;
			  border-radius: 50%;
			}
			.snow:nth-child(1) {
			  opacity: 0.1451;
			  transform: translate(53.3429vw, -10px) scale(0.6349);
			  animation: fall-1 25s -29s linear infinite;
			}
			@keyframes fall-1 {
			  40.895% {
			    transform: translate(49.1139vw, 40.895vh) scale(0.6349);
			  }
			  to {
			    transform: translate(51.2284vw, 100vh) scale(0.6349);
			  }
			}
			.snow:nth-child(2) {
			  opacity: 0.6104;
			  transform: translate(50.111vw, -10px) scale(0.5046);
			  animation: fall-2 10s -4s linear infinite;
			}
			@keyframes fall-2 {
			  67.159% {
			    transform: translate(58.064vw, 67.159vh) scale(0.5046);
			  }
			  to {
			    transform: translate(54.0875vw, 100vh) scale(0.5046);
			  }
			}
			.snow:nth-child(3) {
			  opacity: 0.2233;
			  transform: translate(36.5723vw, -10px) scale(0.7587);
			  animation: fall-3 16s -21s linear infinite;
			}
			@keyframes fall-3 {
			  47.272% {
			    transform: translate(42.9991vw, 47.272vh) scale(0.7587);
			  }
			  to {
			    transform: translate(39.7857vw, 100vh) scale(0.7587);
			  }
			}
			.snow:nth-child(4) {
			  opacity: 0.4209;
			  transform: translate(43.0907vw, -10px) scale(0.7011);
			  animation: fall-4 13s -8s linear infinite;
			}
			@keyframes fall-4 {
			  36.728% {
			    transform: translate(38.117vw, 36.728vh) scale(0.7011);
			  }
			  to {
			    transform: translate(40.60385vw, 100vh) scale(0.7011);
			  }
			}
			.snow:nth-child(5) {
			  opacity: 0.4648;
			  transform: translate(61.7606vw, -10px) scale(0.7053);
			  animation: fall-5 28s -10s linear infinite;
			}
			@keyframes fall-5 {
			  72.859% {
			    transform: translate(54.0075vw, 72.859vh) scale(0.7053);
			  }
			  to {
			    transform: translate(57.88405vw, 100vh) scale(0.7053);
			  }
			}
			.snow:nth-child(6) {
			  opacity: 0.7649;
			  transform: translate(24.7384vw, -10px) scale(0.858);
			  animation: fall-6 23s -3s linear infinite;
			}
			@keyframes fall-6 {
			  69.976% {
			    transform: translate(31.1366vw, 69.976vh) scale(0.858);
			  }
			  to {
			    transform: translate(27.9375vw, 100vh) scale(0.858);
			  }
			}
			.snow:nth-child(7) {
			  opacity: 0.1547;
			  transform: translate(86.7169vw, -10px) scale(0.2444);
			  animation: fall-7 23s -18s linear infinite;
			}
			@keyframes fall-7 {
			  79.154% {
			    transform: translate(81.7035vw, 79.154vh) scale(0.2444);
			  }
			  to {
			    transform: translate(84.2102vw, 100vh) scale(0.2444);
			  }
			}
			.snow:nth-child(8) {
			  opacity: 0.8367;
			  transform: translate(30.9483vw, -10px) scale(0.7642);
			  animation: fall-8 18s -29s linear infinite;
			}
			@keyframes fall-8 {
			  33.283% {
			    transform: translate(36.654vw, 33.283vh) scale(0.7642);
			  }
			  to {
			    transform: translate(33.80115vw, 100vh) scale(0.7642);
			  }
			}
			.snow:nth-child(9) {
			  opacity: 0.4111;
			  transform: translate(91.2603vw, -10px) scale(0.1547);
			  animation: fall-9 21s -28s linear infinite;
			}
			@keyframes fall-9 {
			  79.748% {
			    transform: translate(86.7546vw, 79.748vh) scale(0.1547);
			  }
			  to {
			    transform: translate(89.00745vw, 100vh) scale(0.1547);
			  }
			}
			.snow:nth-child(10) {
			  opacity: 0.8052;
			  transform: translate(2.0864vw, -10px) scale(0.6366);
			  animation: fall-10 21s -8s linear infinite;
			}
			@keyframes fall-10 {
			  43.185% {
			    transform: translate(8.7571vw, 43.185vh) scale(0.6366);
			  }
			  to {
			    transform: translate(5.42175vw, 100vh) scale(0.6366);
			  }
			}
			.snow:nth-child(11) {
			  opacity: 0.1089;
			  transform: translate(21.1696vw, -10px) scale(0.9075);
			  animation: fall-11 16s -25s linear infinite;
			}
			@keyframes fall-11 {
			  53.532% {
			    transform: translate(20.6435vw, 53.532vh) scale(0.9075);
			  }
			  to {
			    transform: translate(20.90655vw, 100vh) scale(0.9075);
			  }
			}
			.snow:nth-child(12) {
			  opacity: 0.6407;
			  transform: translate(25.896vw, -10px) scale(0.3158);
			  animation: fall-12 21s -16s linear infinite;
			}
			@keyframes fall-12 {
			  59.526% {
			    transform: translate(30.6186vw, 59.526vh) scale(0.3158);
			  }
			  to {
			    transform: translate(28.2573vw, 100vh) scale(0.3158);
			  }
			}
			.snow:nth-child(13) {
			  opacity: 0.4582;
			  transform: translate(0.7548vw, -10px) scale(0.7955);
			  animation: fall-13 20s -7s linear infinite;
			}
			@keyframes fall-13 {
			  38.962% {
			    transform: translate(5.8993vw, 38.962vh) scale(0.7955);
			  }
			  to {
			    transform: translate(3.32705vw, 100vh) scale(0.7955);
			  }
			}
			.snow:nth-child(14) {
			  opacity: 0.2836;
			  transform: translate(98.1211vw, -10px) scale(0.6744);
			  animation: fall-14 11s -24s linear infinite;
			}
			@keyframes fall-14 {
			  51.869% {
			    transform: translate(95.0982vw, 51.869vh) scale(0.6744);
			  }
			  to {
			    transform: translate(96.60965vw, 100vh) scale(0.6744);
			  }
			}
			.snow:nth-child(15) {
			  opacity: 0.1111;
			  transform: translate(84.8311vw, -10px) scale(0.9659);
			  animation: fall-15 15s -6s linear infinite;
			}
			@keyframes fall-15 {
			  40.729% {
			    transform: translate(78.1837vw, 40.729vh) scale(0.9659);
			  }
			  to {
			    transform: translate(81.5074vw, 100vh) scale(0.9659);
			  }
			}
			.snow:nth-child(16) {
			  opacity: 0.2045;
			  transform: translate(38.1599vw, -10px) scale(0.213);
			  animation: fall-16 17s -7s linear infinite;
			}
			@keyframes fall-16 {
			  57.519% {
			    transform: translate(42.5193vw, 57.519vh) scale(0.213);
			  }
			  to {
			    transform: translate(40.3396vw, 100vh) scale(0.213);
			  }
			}
			.snow:nth-child(17) {
			  opacity: 0.6954;
			  transform: translate(16.4522vw, -10px) scale(0.9062);
			  animation: fall-17 27s -21s linear infinite;
			}
			@keyframes fall-17 {
			  40.088% {
			    transform: translate(18.1312vw, 40.088vh) scale(0.9062);
			  }
			  to {
			    transform: translate(17.2917vw, 100vh) scale(0.9062);
			  }
			}
			.snow:nth-child(18) {
			  opacity: 0.0067;
			  transform: translate(58.1034vw, -10px) scale(0.6434);
			  animation: fall-18 24s -9s linear infinite;
			}
			@keyframes fall-18 {
			  33.865% {
			    transform: translate(63.0038vw, 33.865vh) scale(0.6434);
			  }
			  to {
			    transform: translate(60.5536vw, 100vh) scale(0.6434);
			  }
			}
			.snow:nth-child(19) {
			  opacity: 0.0551;
			  transform: translate(86.8231vw, -10px) scale(0.7203);
			  animation: fall-19 23s -28s linear infinite;
			}
			@keyframes fall-19 {
			  45.581% {
			    transform: translate(82.0526vw, 45.581vh) scale(0.7203);
			  }
			  to {
			    transform: translate(84.43785vw, 100vh) scale(0.7203);
			  }
			}
			.snow:nth-child(20) {
			  opacity: 0.927;
			  transform: translate(67.6066vw, -10px) scale(0.8402);
			  animation: fall-20 17s -7s linear infinite;
			}
			@keyframes fall-20 {
			  36.879% {
			    transform: translate(63.7924vw, 36.879vh) scale(0.8402);
			  }
			  to {
			    transform: translate(65.6995vw, 100vh) scale(0.8402);
			  }
			}
			.snow:nth-child(21) {
			  opacity: 0.4452;
			  transform: translate(3.5394vw, -10px) scale(0.6768);
			  animation: fall-21 26s -20s linear infinite;
			}
			@keyframes fall-21 {
			  72.362% {
			    transform: translate(-1.3001vw, 72.362vh) scale(0.6768);
			  }
			  to {
			    transform: translate(1.11965vw, 100vh) scale(0.6768);
			  }
			}
			.snow:nth-child(22) {
			  opacity: 0.1375;
			  transform: translate(11.4951vw, -10px) scale(0.7449);
			  animation: fall-22 30s -11s linear infinite;
			}
			@keyframes fall-22 {
			  56.806% {
			    transform: translate(14.3392vw, 56.806vh) scale(0.7449);
			  }
			  to {
			    transform: translate(12.91715vw, 100vh) scale(0.7449);
			  }
			}
			.snow:nth-child(23) {
			  opacity: 0.081;
			  transform: translate(8.0444vw, -10px) scale(0.9159);
			  animation: fall-23 21s -2s linear infinite;
			}
			@keyframes fall-23 {
			  52.107% {
			    transform: translate(4.3891vw, 52.107vh) scale(0.9159);
			  }
			  to {
			    transform: translate(6.21675vw, 100vh) scale(0.9159);
			  }
			}
			.snow:nth-child(24) {
			  opacity: 0.9711;
			  transform: translate(32.2562vw, -10px) scale(0.6978);
			  animation: fall-24 20s -20s linear infinite;
			}
			@keyframes fall-24 {
			  37.014% {
			    transform: translate(22.6018vw, 37.014vh) scale(0.6978);
			  }
			  to {
			    transform: translate(27.429vw, 100vh) scale(0.6978);
			  }
			}
			.snow:nth-child(25) {
			  opacity: 0.5055;
			  transform: translate(81.8211vw, -10px) scale(0.307);
			  animation: fall-25 30s -10s linear infinite;
			}
			@keyframes fall-25 {
			  48.345% {
			    transform: translate(79.2585vw, 48.345vh) scale(0.307);
			  }
			  to {
			    transform: translate(80.5398vw, 100vh) scale(0.307);
			  }
			}
			.snow:nth-child(26) {
			  opacity: 0.7554;
			  transform: translate(89.6059vw, -10px) scale(0.6484);
			  animation: fall-26 15s -24s linear infinite;
			}
			@keyframes fall-26 {
			  40.866% {
			    transform: translate(83.4434vw, 40.866vh) scale(0.6484);
			  }
			  to {
			    transform: translate(86.52465vw, 100vh) scale(0.6484);
			  }
			}
			.snow:nth-child(27) {
			  opacity: 0.7417;
			  transform: translate(87.8976vw, -10px) scale(0.5291);
			  animation: fall-27 19s -10s linear infinite;
			}
			@keyframes fall-27 {
			  31.792% {
			    transform: translate(86.2137vw, 31.792vh) scale(0.5291);
			  }
			  to {
			    transform: translate(87.05565vw, 100vh) scale(0.5291);
			  }
			}
			.snow:nth-child(28) {
			  opacity: 0.5238;
			  transform: translate(43.501vw, -10px) scale(0.7558);
			  animation: fall-28 10s -29s linear infinite;
			}
			@keyframes fall-28 {
			  41.649% {
			    transform: translate(51.0172vw, 41.649vh) scale(0.7558);
			  }
			  to {
			    transform: translate(47.2591vw, 100vh) scale(0.7558);
			  }
			}
			.snow:nth-child(29) {
			  opacity: 0.675;
			  transform: translate(72.6653vw, -10px) scale(0.9705);
			  animation: fall-29 10s -17s linear infinite;
			}
			@keyframes fall-29 {
			  69.889% {
			    transform: translate(71.2589vw, 69.889vh) scale(0.9705);
			  }
			  to {
			    transform: translate(71.9621vw, 100vh) scale(0.9705);
			  }
			}
			.snow:nth-child(30) {
			  opacity: 0.2325;
			  transform: translate(75.4046vw, -10px) scale(0.776);
			  animation: fall-30 23s -22s linear infinite;
			}
			@keyframes fall-30 {
			  38.776% {
			    transform: translate(68.9166vw, 38.776vh) scale(0.776);
			  }
			  to {
			    transform: translate(72.1606vw, 100vh) scale(0.776);
			  }
			}
			.snow:nth-child(31) {
			  opacity: 0.9246;
			  transform: translate(99.5925vw, -10px) scale(0.31);
			  animation: fall-31 14s -23s linear infinite;
			}
			@keyframes fall-31 {
			  30.126% {
			    transform: translate(95.2968vw, 30.126vh) scale(0.31);
			  }
			  to {
			    transform: translate(97.44465vw, 100vh) scale(0.31);
			  }
			}
			.snow:nth-child(32) {
			  opacity: 0.1532;
			  transform: translate(13.5139vw, -10px) scale(0.3065);
			  animation: fall-32 22s -7s linear infinite;
			}
			@keyframes fall-32 {
			  59.751% {
			    transform: translate(8.677vw, 59.751vh) scale(0.3065);
			  }
			  to {
			    transform: translate(11.09545vw, 100vh) scale(0.3065);
			  }
			}
			.snow:nth-child(33) {
			  opacity: 0.9755;
			  transform: translate(0.9488vw, -10px) scale(0.8624);
			  animation: fall-33 19s -1s linear infinite;
			}
			@keyframes fall-33 {
			  67.559% {
			    transform: translate(8.4689vw, 67.559vh) scale(0.8624);
			  }
			  to {
			    transform: translate(4.70885vw, 100vh) scale(0.8624);
			  }
			}
			.snow:nth-child(34) {
			  opacity: 0.5466;
			  transform: translate(35.5699vw, -10px) scale(0.2995);
			  animation: fall-34 30s -7s linear infinite;
			}
			@keyframes fall-34 {
			  49.034% {
			    transform: translate(44.4399vw, 49.034vh) scale(0.2995);
			  }
			  to {
			    transform: translate(40.0049vw, 100vh) scale(0.2995);
			  }
			}
			.snow:nth-child(35) {
			  opacity: 0.096;
			  transform: translate(32.3983vw, -10px) scale(0.099);
			  animation: fall-35 15s -26s linear infinite;
			}
			@keyframes fall-35 {
			  77.433% {
			    transform: translate(39.6506vw, 77.433vh) scale(0.099);
			  }
			  to {
			    transform: translate(36.02445vw, 100vh) scale(0.099);
			  }
			}
			.snow:nth-child(36) {
			  opacity: 0.2396;
			  transform: translate(31.4332vw, -10px) scale(0.8979);
			  animation: fall-36 29s -15s linear infinite;
			}
			@keyframes fall-36 {
			  71.986% {
			    transform: translate(22.0277vw, 71.986vh) scale(0.8979);
			  }
			  to {
			    transform: translate(26.73045vw, 100vh) scale(0.8979);
			  }
			}
			.snow:nth-child(37) {
			  opacity: 0.8556;
			  transform: translate(78.1862vw, -10px) scale(0.6459);
			  animation: fall-37 26s -22s linear infinite;
			}
			@keyframes fall-37 {
			  66.76% {
			    transform: translate(72.0712vw, 66.76vh) scale(0.6459);
			  }
			  to {
			    transform: translate(75.1287vw, 100vh) scale(0.6459);
			  }
			}
			.snow:nth-child(38) {
			  opacity: 0.2079;
			  transform: translate(52.1025vw, -10px) scale(0.5394);
			  animation: fall-38 30s -19s linear infinite;
			}
			@keyframes fall-38 {
			  44.59% {
			    transform: translate(61.9943vw, 44.59vh) scale(0.5394);
			  }
			  to {
			    transform: translate(57.0484vw, 100vh) scale(0.5394);
			  }
			}
			.snow:nth-child(39) {
			  opacity: 0.8737;
			  transform: translate(10.2018vw, -10px) scale(0.5631);
			  animation: fall-39 15s -2s linear infinite;
			}
			@keyframes fall-39 {
			  67.395% {
			    transform: translate(5.4771vw, 67.395vh) scale(0.5631);
			  }
			  to {
			    transform: translate(7.83945vw, 100vh) scale(0.5631);
			  }
			}
			.snow:nth-child(40) {
			  opacity: 0.7553;
			  transform: translate(50.7609vw, -10px) scale(0.6577);
			  animation: fall-40 24s -23s linear infinite;
			}
			@keyframes fall-40 {
			  70.015% {
			    transform: translate(51.7631vw, 70.015vh) scale(0.6577);
			  }
			  to {
			    transform: translate(51.262vw, 100vh) scale(0.6577);
			  }
			}
			.snow:nth-child(41) {
			  opacity: 0.8927;
			  transform: translate(94.6385vw, -10px) scale(0.2426);
			  animation: fall-41 28s -29s linear infinite;
			}
			@keyframes fall-41 {
			  78.654% {
			    transform: translate(100.0127vw, 78.654vh) scale(0.2426);
			  }
			  to {
			    transform: translate(97.3256vw, 100vh) scale(0.2426);
			  }
			}
			.snow:nth-child(42) {
			  opacity: 0.6002;
			  transform: translate(90.3481vw, -10px) scale(0.8999);
			  animation: fall-42 29s -17s linear infinite;
			}
			@keyframes fall-42 {
			  54.087% {
			    transform: translate(80.4417vw, 54.087vh) scale(0.8999);
			  }
			  to {
			    transform: translate(85.3949vw, 100vh) scale(0.8999);
			  }
			}
			.snow:nth-child(43) {
			  opacity: 0.0535;
			  transform: translate(97.2654vw, -10px) scale(0.213);
			  animation: fall-43 25s -13s linear infinite;
			}
			@keyframes fall-43 {
			  63.367% {
			    transform: translate(96.1616vw, 63.367vh) scale(0.213);
			  }
			  to {
			    transform: translate(96.7135vw, 100vh) scale(0.213);
			  }
			}
			.snow:nth-child(44) {
			  opacity: 0.6509;
			  transform: translate(35.0211vw, -10px) scale(0.7601);
			  animation: fall-44 28s -19s linear infinite;
			}
			@keyframes fall-44 {
			  42.433% {
			    transform: translate(25.1464vw, 42.433vh) scale(0.7601);
			  }
			  to {
			    transform: translate(30.08375vw, 100vh) scale(0.7601);
			  }
			}
			.snow:nth-child(45) {
			  opacity: 0.8343;
			  transform: translate(4.8997vw, -10px) scale(0.0717);
			  animation: fall-45 17s -30s linear infinite;
			}
			@keyframes fall-45 {
			  53.644% {
			    transform: translate(6.5393vw, 53.644vh) scale(0.0717);
			  }
			  to {
			    transform: translate(5.7195vw, 100vh) scale(0.0717);
			  }
			}
			.snow:nth-child(46) {
			  opacity: 0.0334;
			  transform: translate(26.9726vw, -10px) scale(0.6709);
			  animation: fall-46 25s -29s linear infinite;
			}
			@keyframes fall-46 {
			  74.672% {
			    transform: translate(36.8476vw, 74.672vh) scale(0.6709);
			  }
			  to {
			    transform: translate(31.9101vw, 100vh) scale(0.6709);
			  }
			}
			.snow:nth-child(47) {
			  opacity: 0.9833;
			  transform: translate(60.6529vw, -10px) scale(0.1196);
			  animation: fall-47 22s -11s linear infinite;
			}
			@keyframes fall-47 {
			  69.669% {
			    transform: translate(60.5775vw, 69.669vh) scale(0.1196);
			  }
			  to {
			    transform: translate(60.6152vw, 100vh) scale(0.1196);
			  }
			}
			.snow:nth-child(48) {
			  opacity: 0.8663;
			  transform: translate(81.8241vw, -10px) scale(0.7336);
			  animation: fall-48 16s -12s linear infinite;
			}
			@keyframes fall-48 {
			  77.22% {
			    transform: translate(79.5257vw, 77.22vh) scale(0.7336);
			  }
			  to {
			    transform: translate(80.6749vw, 100vh) scale(0.7336);
			  }
			}
			.snow:nth-child(49) {
			  opacity: 0.2849;
			  transform: translate(95.2839vw, -10px) scale(0.4856);
			  animation: fall-49 18s -4s linear infinite;
			}
			@keyframes fall-49 {
			  56.899% {
			    transform: translate(102.2513vw, 56.899vh) scale(0.4856);
			  }
			  to {
			    transform: translate(98.7676vw, 100vh) scale(0.4856);
			  }
			}
			.snow:nth-child(50) {
			  opacity: 0.4071;
			  transform: translate(82.5796vw, -10px) scale(0.4033);
			  animation: fall-50 17s -24s linear infinite;
			}
			@keyframes fall-50 {
			  37.096% {
			    transform: translate(73.3754vw, 37.096vh) scale(0.4033);
			  }
			  to {
			    transform: translate(77.9775vw, 100vh) scale(0.4033);
			  }
			}
			.snow:nth-child(51) {
			  opacity: 0.2424;
			  transform: translate(44.2436vw, -10px) scale(0.223);
			  animation: fall-51 29s -29s linear infinite;
			}
			@keyframes fall-51 {
			  56.488% {
			    transform: translate(41.7897vw, 56.488vh) scale(0.223);
			  }
			  to {
			    transform: translate(43.01665vw, 100vh) scale(0.223);
			  }
			}
			.snow:nth-child(52) {
			  opacity: 0.5215;
			  transform: translate(24.3661vw, -10px) scale(0.0677);
			  animation: fall-52 24s -9s linear infinite;
			}
			@keyframes fall-52 {
			  78.975% {
			    transform: translate(18.2276vw, 78.975vh) scale(0.0677);
			  }
			  to {
			    transform: translate(21.29685vw, 100vh) scale(0.0677);
			  }
			}
			.snow:nth-child(53) {
			  opacity: 0.7684;
			  transform: translate(83.4922vw, -10px) scale(0.6638);
			  animation: fall-53 13s -20s linear infinite;
			}
			@keyframes fall-53 {
			  67.072% {
			    transform: translate(77.2716vw, 67.072vh) scale(0.6638);
			  }
			  to {
			    transform: translate(80.3819vw, 100vh) scale(0.6638);
			  }
			}
			.snow:nth-child(54) {
			  opacity: 0.6247;
			  transform: translate(2.0682vw, -10px) scale(0.5302);
			  animation: fall-54 23s -6s linear infinite;
			}
			@keyframes fall-54 {
			  55.888% {
			    transform: translate(-5.0562vw, 55.888vh) scale(0.5302);
			  }
			  to {
			    transform: translate(-1.494vw, 100vh) scale(0.5302);
			  }
			}
			.snow:nth-child(55) {
			  opacity: 0.7195;
			  transform: translate(45.2439vw, -10px) scale(0.6073);
			  animation: fall-55 22s -6s linear infinite;
			}
			@keyframes fall-55 {
			  40.031% {
			    transform: translate(42.1211vw, 40.031vh) scale(0.6073);
			  }
			  to {
			    transform: translate(43.6825vw, 100vh) scale(0.6073);
			  }
			}
			.snow:nth-child(56) {
			  opacity: 0.9559;
			  transform: translate(85.2643vw, -10px) scale(0.227);
			  animation: fall-56 10s -9s linear infinite;
			}
			@keyframes fall-56 {
			  71.631% {
			    transform: translate(79.5844vw, 71.631vh) scale(0.227);
			  }
			  to {
			    transform: translate(82.42435vw, 100vh) scale(0.227);
			  }
			}
			.snow:nth-child(57) {
			  opacity: 0.7973;
			  transform: translate(26.3205vw, -10px) scale(0.2236);
			  animation: fall-57 19s -3s linear infinite;
			}
			@keyframes fall-57 {
			  58.449% {
			    transform: translate(33.8221vw, 58.449vh) scale(0.2236);
			  }
			  to {
			    transform: translate(30.0713vw, 100vh) scale(0.2236);
			  }
			}
			.snow:nth-child(58) {
			  opacity: 0.6254;
			  transform: translate(74.9835vw, -10px) scale(0.158);
			  animation: fall-58 18s -21s linear infinite;
			}
			@keyframes fall-58 {
			  64.025% {
			    transform: translate(70.4777vw, 64.025vh) scale(0.158);
			  }
			  to {
			    transform: translate(72.7306vw, 100vh) scale(0.158);
			  }
			}
			.snow:nth-child(59) {
			  opacity: 0.1124;
			  transform: translate(3.9621vw, -10px) scale(0.2093);
			  animation: fall-59 26s -13s linear infinite;
			}
			@keyframes fall-59 {
			  52.522% {
			    transform: translate(1.9118vw, 52.522vh) scale(0.2093);
			  }
			  to {
			    transform: translate(2.93695vw, 100vh) scale(0.2093);
			  }
			}
			.snow:nth-child(60) {
			  opacity: 0.8017;
			  transform: translate(6.1192vw, -10px) scale(0.674);
			  animation: fall-60 11s -28s linear infinite;
			}
			@keyframes fall-60 {
			  59.291% {
			    transform: translate(0.4199vw, 59.291vh) scale(0.674);
			  }
			  to {
			    transform: translate(3.26955vw, 100vh) scale(0.674);
			  }
			}
			.snow:nth-child(61) {
			  opacity: 0.3243;
			  transform: translate(72.7224vw, -10px) scale(0.8221);
			  animation: fall-61 13s -20s linear infinite;
			}
			@keyframes fall-61 {
			  61.308% {
			    transform: translate(68.8003vw, 61.308vh) scale(0.8221);
			  }
			  to {
			    transform: translate(70.76135vw, 100vh) scale(0.8221);
			  }
			}
			.snow:nth-child(62) {
			  opacity: 0.8274;
			  transform: translate(45.7249vw, -10px) scale(0.5388);
			  animation: fall-62 22s -8s linear infinite;
			}
			@keyframes fall-62 {
			  57.461% {
			    transform: translate(46.536vw, 57.461vh) scale(0.5388);
			  }
			  to {
			    transform: translate(46.13045vw, 100vh) scale(0.5388);
			  }
			}
			.snow:nth-child(63) {
			  opacity: 0.3331;
			  transform: translate(90.8272vw, -10px) scale(0.424);
			  animation: fall-63 28s -12s linear infinite;
			}
			@keyframes fall-63 {
			  70.587% {
			    transform: translate(100.7834vw, 70.587vh) scale(0.424);
			  }
			  to {
			    transform: translate(95.8053vw, 100vh) scale(0.424);
			  }
			}
			.snow:nth-child(64) {
			  opacity: 0.1801;
			  transform: translate(55.2278vw, -10px) scale(0.4013);
			  animation: fall-64 28s -1s linear infinite;
			}
			@keyframes fall-64 {
			  74.869% {
			    transform: translate(58.9397vw, 74.869vh) scale(0.4013);
			  }
			  to {
			    transform: translate(57.08375vw, 100vh) scale(0.4013);
			  }
			}
			.snow:nth-child(65) {
			  opacity: 0.3311;
			  transform: translate(3.0413vw, -10px) scale(0.5401);
			  animation: fall-65 27s -16s linear infinite;
			}
			@keyframes fall-65 {
			  74.164% {
			    transform: translate(7.7215vw, 74.164vh) scale(0.5401);
			  }
			  to {
			    transform: translate(5.3814vw, 100vh) scale(0.5401);
			  }
			}
			.snow:nth-child(66) {
			  opacity: 0.9215;
			  transform: translate(79.3453vw, -10px) scale(0.4669);
			  animation: fall-66 26s -6s linear infinite;
			}
			@keyframes fall-66 {
			  70.308% {
			    transform: translate(76.6841vw, 70.308vh) scale(0.4669);
			  }
			  to {
			    transform: translate(78.0147vw, 100vh) scale(0.4669);
			  }
			}
			.snow:nth-child(67) {
			  opacity: 0.7842;
			  transform: translate(77.8338vw, -10px) scale(0.1905);
			  animation: fall-67 26s -22s linear infinite;
			}
			@keyframes fall-67 {
			  61.586% {
			    transform: translate(75.4324vw, 61.586vh) scale(0.1905);
			  }
			  to {
			    transform: translate(76.6331vw, 100vh) scale(0.1905);
			  }
			}
			.snow:nth-child(68) {
			  opacity: 0.5307;
			  transform: translate(42.8042vw, -10px) scale(0.2867);
			  animation: fall-68 19s -12s linear infinite;
			}
			@keyframes fall-68 {
			  65.567% {
			    transform: translate(38.1425vw, 65.567vh) scale(0.2867);
			  }
			  to {
			    transform: translate(40.47335vw, 100vh) scale(0.2867);
			  }
			}
			.snow:nth-child(69) {
			  opacity: 0.5275;
			  transform: translate(91.118vw, -10px) scale(0.7236);
			  animation: fall-69 26s -11s linear infinite;
			}
			@keyframes fall-69 {
			  42.631% {
			    transform: translate(99.6833vw, 42.631vh) scale(0.7236);
			  }
			  to {
			    transform: translate(95.40065vw, 100vh) scale(0.7236);
			  }
			}
			.snow:nth-child(70) {
			  opacity: 0.0185;
			  transform: translate(59.5068vw, -10px) scale(0.658);
			  animation: fall-70 23s -19s linear infinite;
			}
			@keyframes fall-70 {
			  43.924% {
			    transform: translate(51.5222vw, 43.924vh) scale(0.658);
			  }
			  to {
			    transform: translate(55.5145vw, 100vh) scale(0.658);
			  }
			}
			.snow:nth-child(71) {
			  opacity: 0.7686;
			  transform: translate(53.0552vw, -10px) scale(0.6488);
			  animation: fall-71 30s -2s linear infinite;
			}
			@keyframes fall-71 {
			  34.99% {
			    transform: translate(46.2757vw, 34.99vh) scale(0.6488);
			  }
			  to {
			    transform: translate(49.66545vw, 100vh) scale(0.6488);
			  }
			}
			.snow:nth-child(72) {
			  opacity: 0.4665;
			  transform: translate(34.8327vw, -10px) scale(0.7718);
			  animation: fall-72 25s -18s linear infinite;
			}
			@keyframes fall-72 {
			  36.586% {
			    transform: translate(40.4144vw, 36.586vh) scale(0.7718);
			  }
			  to {
			    transform: translate(37.62355vw, 100vh) scale(0.7718);
			  }
			}
			.snow:nth-child(73) {
			  opacity: 0.5461;
			  transform: translate(98.5782vw, -10px) scale(0.5509);
			  animation: fall-73 21s -26s linear infinite;
			}
			@keyframes fall-73 {
			  55.204% {
			    transform: translate(88.8598vw, 55.204vh) scale(0.5509);
			  }
			  to {
			    transform: translate(93.719vw, 100vh) scale(0.5509);
			  }
			}
			.snow:nth-child(74) {
			  opacity: 0.8898;
			  transform: translate(65.3749vw, -10px) scale(0.2954);
			  animation: fall-74 20s -30s linear infinite;
			}
			@keyframes fall-74 {
			  37.343% {
			    transform: translate(66.1332vw, 37.343vh) scale(0.2954);
			  }
			  to {
			    transform: translate(65.75405vw, 100vh) scale(0.2954);
			  }
			}
			.snow:nth-child(75) {
			  opacity: 0.6007;
			  transform: translate(44.7394vw, -10px) scale(0.1527);
			  animation: fall-75 14s -28s linear infinite;
			}
			@keyframes fall-75 {
			  55.899% {
			    transform: translate(47.9422vw, 55.899vh) scale(0.1527);
			  }
			  to {
			    transform: translate(46.3408vw, 100vh) scale(0.1527);
			  }
			}
			.snow:nth-child(76) {
			  opacity: 0.2837;
			  transform: translate(96.482vw, -10px) scale(0.1025);
			  animation: fall-76 22s -25s linear infinite;
			}
			@keyframes fall-76 {
			  64.76% {
			    transform: translate(104.7249vw, 64.76vh) scale(0.1025);
			  }
			  to {
			    transform: translate(100.60345vw, 100vh) scale(0.1025);
			  }
			}
			.snow:nth-child(77) {
			  opacity: 0.9523;
			  transform: translate(41.0203vw, -10px) scale(0.5658);
			  animation: fall-77 24s -29s linear infinite;
			}
			@keyframes fall-77 {
			  31.182% {
			    transform: translate(32.4238vw, 31.182vh) scale(0.5658);
			  }
			  to {
			    transform: translate(36.72205vw, 100vh) scale(0.5658);
			  }
			}
			.snow:nth-child(78) {
			  opacity: 0.9415;
			  transform: translate(70.8447vw, -10px) scale(0.2165);
			  animation: fall-78 14s -26s linear infinite;
			}
			@keyframes fall-78 {
			  50.484% {
			    transform: translate(71.1341vw, 50.484vh) scale(0.2165);
			  }
			  to {
			    transform: translate(70.9894vw, 100vh) scale(0.2165);
			  }
			}
			.snow:nth-child(79) {
			  opacity: 0.4508;
			  transform: translate(40.4028vw, -10px) scale(0.3487);
			  animation: fall-79 21s -25s linear infinite;
			}
			@keyframes fall-79 {
			  70.294% {
			    transform: translate(34.9214vw, 70.294vh) scale(0.3487);
			  }
			  to {
			    transform: translate(37.6621vw, 100vh) scale(0.3487);
			  }
			}
			.snow:nth-child(80) {
			  opacity: 0.4248;
			  transform: translate(13.1047vw, -10px) scale(0.8891);
			  animation: fall-80 15s -21s linear infinite;
			}
			@keyframes fall-80 {
			  62.182% {
			    transform: translate(3.1803vw, 62.182vh) scale(0.8891);
			  }
			  to {
			    transform: translate(8.1425vw, 100vh) scale(0.8891);
			  }
			}
			.snow:nth-child(81) {
			  opacity: 0.3642;
			  transform: translate(2.4545vw, -10px) scale(0.0462);
			  animation: fall-81 13s -7s linear infinite;
			}
			@keyframes fall-81 {
			  44.951% {
			    transform: translate(-3.4123vw, 44.951vh) scale(0.0462);
			  }
			  to {
			    transform: translate(-0.4789vw, 100vh) scale(0.0462);
			  }
			}
			.snow:nth-child(82) {
			  opacity: 0.7258;
			  transform: translate(6.4987vw, -10px) scale(0.9077);
			  animation: fall-82 25s -11s linear infinite;
			}
			@keyframes fall-82 {
			  60.769% {
			    transform: translate(7.5214vw, 60.769vh) scale(0.9077);
			  }
			  to {
			    transform: translate(7.01005vw, 100vh) scale(0.9077);
			  }
			}
			.snow:nth-child(83) {
			  opacity: 0.2881;
			  transform: translate(26.816vw, -10px) scale(0.3405);
			  animation: fall-83 12s -10s linear infinite;
			}
			@keyframes fall-83 {
			  66.314% {
			    transform: translate(25.1376vw, 66.314vh) scale(0.3405);
			  }
			  to {
			    transform: translate(25.9768vw, 100vh) scale(0.3405);
			  }
			}
			.snow:nth-child(84) {
			  opacity: 0.074;
			  transform: translate(91.4978vw, -10px) scale(0.1417);
			  animation: fall-84 28s -11s linear infinite;
			}
			@keyframes fall-84 {
			  68.458% {
			    transform: translate(86.3762vw, 68.458vh) scale(0.1417);
			  }
			  to {
			    transform: translate(88.937vw, 100vh) scale(0.1417);
			  }
			}
			.snow:nth-child(85) {
			  opacity: 0.6111;
			  transform: translate(83.5823vw, -10px) scale(0.8256);
			  animation: fall-85 21s -4s linear infinite;
			}
			@keyframes fall-85 {
			  57.457% {
			    transform: translate(87.7586vw, 57.457vh) scale(0.8256);
			  }
			  to {
			    transform: translate(85.67045vw, 100vh) scale(0.8256);
			  }
			}
			.snow:nth-child(86) {
			  opacity: 0.2854;
			  transform: translate(38.5982vw, -10px) scale(0.5017);
			  animation: fall-86 30s -17s linear infinite;
			}
			@keyframes fall-86 {
			  74.308% {
			    transform: translate(32.3578vw, 74.308vh) scale(0.5017);
			  }
			  to {
			    transform: translate(35.478vw, 100vh) scale(0.5017);
			  }
			}
			.snow:nth-child(87) {
			  opacity: 0.1935;
			  transform: translate(77.5866vw, -10px) scale(0.6678);
			  animation: fall-87 18s -2s linear infinite;
			}
			@keyframes fall-87 {
			  42.698% {
			    transform: translate(68.3494vw, 42.698vh) scale(0.6678);
			  }
			  to {
			    transform: translate(72.968vw, 100vh) scale(0.6678);
			  }
			}
			.snow:nth-child(88) {
			  opacity: 0.9223;
			  transform: translate(4.2331vw, -10px) scale(0.7068);
			  animation: fall-88 29s -24s linear infinite;
			}
			@keyframes fall-88 {
			  42.234% {
			    transform: translate(-5.1772vw, 42.234vh) scale(0.7068);
			  }
			  to {
			    transform: translate(-0.47205vw, 100vh) scale(0.7068);
			  }
			}
			.snow:nth-child(89) {
			  opacity: 0.765;
			  transform: translate(98.704vw, -10px) scale(0.4205);
			  animation: fall-89 17s -7s linear infinite;
			}
			@keyframes fall-89 {
			  58.903% {
			    transform: translate(94.3687vw, 58.903vh) scale(0.4205);
			  }
			  to {
			    transform: translate(96.53635vw, 100vh) scale(0.4205);
			  }
			}
			.snow:nth-child(90) {
			  opacity: 0.529;
			  transform: translate(32.8864vw, -10px) scale(0.4261);
			  animation: fall-90 25s -17s linear infinite;
			}
			@keyframes fall-90 {
			  44.991% {
			    transform: translate(24.7583vw, 44.991vh) scale(0.4261);
			  }
			  to {
			    transform: translate(28.82235vw, 100vh) scale(0.4261);
			  }
			}
			.snow:nth-child(91) {
			  opacity: 0.0462;
			  transform: translate(32.6936vw, -10px) scale(0.905);
			  animation: fall-91 11s -22s linear infinite;
			}
			@keyframes fall-91 {
			  40.236% {
			    transform: translate(29.8723vw, 40.236vh) scale(0.905);
			  }
			  to {
			    transform: translate(31.28295vw, 100vh) scale(0.905);
			  }
			}
			.snow:nth-child(92) {
			  opacity: 0.5812;
			  transform: translate(36.4576vw, -10px) scale(0.2606);
			  animation: fall-92 14s -23s linear infinite;
			}
			@keyframes fall-92 {
			  31.483% {
			    transform: translate(42.4126vw, 31.483vh) scale(0.2606);
			  }
			  to {
			    transform: translate(39.4351vw, 100vh) scale(0.2606);
			  }
			}
			.snow:nth-child(93) {
			  opacity: 0.2972;
			  transform: translate(70.3995vw, -10px) scale(0.6804);
			  animation: fall-93 12s -30s linear infinite;
			}
			@keyframes fall-93 {
			  35.239% {
			    transform: translate(73.6478vw, 35.239vh) scale(0.6804);
			  }
			  to {
			    transform: translate(72.02365vw, 100vh) scale(0.6804);
			  }
			}
			.snow:nth-child(94) {
			  opacity: 0.4485;
			  transform: translate(98.7535vw, -10px) scale(0.2368);
			  animation: fall-94 14s -3s linear infinite;
			}
			@keyframes fall-94 {
			  41.384% {
			    transform: translate(98.2961vw, 41.384vh) scale(0.2368);
			  }
			  to {
			    transform: translate(98.5248vw, 100vh) scale(0.2368);
			  }
			}
			.snow:nth-child(95) {
			  opacity: 0.9468;
			  transform: translate(60.5394vw, -10px) scale(0.2096);
			  animation: fall-95 19s -21s linear infinite;
			}
			@keyframes fall-95 {
			  66.02% {
			    transform: translate(51.3199vw, 66.02vh) scale(0.2096);
			  }
			  to {
			    transform: translate(55.92965vw, 100vh) scale(0.2096);
			  }
			}
			.snow:nth-child(96) {
			  opacity: 0.9374;
			  transform: translate(2.0047vw, -10px) scale(0.8006);
			  animation: fall-96 19s -24s linear infinite;
			}
			@keyframes fall-96 {
			  65.465% {
			    transform: translate(-2.5091vw, 65.465vh) scale(0.8006);
			  }
			  to {
			    transform: translate(-0.2522vw, 100vh) scale(0.8006);
			  }
			}
			.snow:nth-child(97) {
			  opacity: 0.1394;
			  transform: translate(72.9106vw, -10px) scale(0.0058);
			  animation: fall-97 12s -14s linear infinite;
			}
			@keyframes fall-97 {
			  57.878% {
			    transform: translate(79.0956vw, 57.878vh) scale(0.0058);
			  }
			  to {
			    transform: translate(76.0031vw, 100vh) scale(0.0058);
			  }
			}
			.snow:nth-child(98) {
			  opacity: 0.3271;
			  transform: translate(33.3729vw, -10px) scale(0.708);
			  animation: fall-98 23s -29s linear infinite;
			}
			@keyframes fall-98 {
			  38.7% {
			    transform: translate(32.8458vw, 38.7vh) scale(0.708);
			  }
			  to {
			    transform: translate(33.10935vw, 100vh) scale(0.708);
			  }
			}
			.snow:nth-child(99) {
			  opacity: 0.1277;
			  transform: translate(63.5497vw, -10px) scale(0.6376);
			  animation: fall-99 21s -23s linear infinite;
			}
			@keyframes fall-99 {
			  56.074% {
			    transform: translate(61.9374vw, 56.074vh) scale(0.6376);
			  }
			  to {
			    transform: translate(62.74355vw, 100vh) scale(0.6376);
			  }
			}
			.snow:nth-child(100) {
			  opacity: 0.4308;
			  transform: translate(46.1641vw, -10px) scale(0.8662);
			  animation: fall-100 27s -5s linear infinite;
			}
			@keyframes fall-100 {
			  63.369% {
			    transform: translate(39.1839vw, 63.369vh) scale(0.8662);
			  }
			  to {
			    transform: translate(42.674vw, 100vh) scale(0.8662);
			  }
			}
			.snow:nth-child(101) {
			  opacity: 0.132;
			  transform: translate(58.4576vw, -10px) scale(0.0979);
			  animation: fall-101 17s -6s linear infinite;
			}
			@keyframes fall-101 {
			  72.753% {
			    transform: translate(58.906vw, 72.753vh) scale(0.0979);
			  }
			  to {
			    transform: translate(58.6818vw, 100vh) scale(0.0979);
			  }
			}
			.snow:nth-child(102) {
			  opacity: 0.4027;
			  transform: translate(89.4529vw, -10px) scale(0.1415);
			  animation: fall-102 19s -13s linear infinite;
			}
			@keyframes fall-102 {
			  65.344% {
			    transform: translate(88.0709vw, 65.344vh) scale(0.1415);
			  }
			  to {
			    transform: translate(88.7619vw, 100vh) scale(0.1415);
			  }
			}
			.snow:nth-child(103) {
			  opacity: 0.0231;
			  transform: translate(62.9227vw, -10px) scale(0.6989);
			  animation: fall-103 24s -8s linear infinite;
			}
			@keyframes fall-103 {
			  54.68% {
			    transform: translate(69.0714vw, 54.68vh) scale(0.6989);
			  }
			  to {
			    transform: translate(65.99705vw, 100vh) scale(0.6989);
			  }
			}
			.snow:nth-child(104) {
			  opacity: 0.1711;
			  transform: translate(5.517vw, -10px) scale(0.7564);
			  animation: fall-104 12s -18s linear infinite;
			}
			@keyframes fall-104 {
			  59.298% {
			    transform: translate(7.7905vw, 59.298vh) scale(0.7564);
			  }
			  to {
			    transform: translate(6.65375vw, 100vh) scale(0.7564);
			  }
			}
			.snow:nth-child(105) {
			  opacity: 0.3879;
			  transform: translate(95.2166vw, -10px) scale(0.8027);
			  animation: fall-105 26s -20s linear infinite;
			}
			@keyframes fall-105 {
			  43.137% {
			    transform: translate(91.6309vw, 43.137vh) scale(0.8027);
			  }
			  to {
			    transform: translate(93.42375vw, 100vh) scale(0.8027);
			  }
			}
			.snow:nth-child(106) {
			  opacity: 0.1544;
			  transform: translate(64.2377vw, -10px) scale(0.3744);
			  animation: fall-106 14s -22s linear infinite;
			}
			@keyframes fall-106 {
			  41.326% {
			    transform: translate(63.3098vw, 41.326vh) scale(0.3744);
			  }
			  to {
			    transform: translate(63.77375vw, 100vh) scale(0.3744);
			  }
			}
			.snow:nth-child(107) {
			  opacity: 0.1342;
			  transform: translate(88.5024vw, -10px) scale(0.4362);
			  animation: fall-107 24s -16s linear infinite;
			}
			@keyframes fall-107 {
			  49.8% {
			    transform: translate(87.2572vw, 49.8vh) scale(0.4362);
			  }
			  to {
			    transform: translate(87.8798vw, 100vh) scale(0.4362);
			  }
			}
			.snow:nth-child(108) {
			  opacity: 0.2328;
			  transform: translate(81.4504vw, -10px) scale(0.9803);
			  animation: fall-108 29s -24s linear infinite;
			}
			@keyframes fall-108 {
			  31.873% {
			    transform: translate(81.935vw, 31.873vh) scale(0.9803);
			  }
			  to {
			    transform: translate(81.6927vw, 100vh) scale(0.9803);
			  }
			}
			.snow:nth-child(109) {
			  opacity: 0.7857;
			  transform: translate(31.9518vw, -10px) scale(0.3124);
			  animation: fall-109 30s -4s linear infinite;
			}
			@keyframes fall-109 {
			  41.694% {
			    transform: translate(41.6073vw, 41.694vh) scale(0.3124);
			  }
			  to {
			    transform: translate(36.77955vw, 100vh) scale(0.3124);
			  }
			}
			.snow:nth-child(110) {
			  opacity: 0.4895;
			  transform: translate(85.1283vw, -10px) scale(0.42);
			  animation: fall-110 19s -30s linear infinite;
			}
			@keyframes fall-110 {
			  68.735% {
			    transform: translate(76.4747vw, 68.735vh) scale(0.42);
			  }
			  to {
			    transform: translate(80.8015vw, 100vh) scale(0.42);
			  }
			}
			.snow:nth-child(111) {
			  opacity: 0.1964;
			  transform: translate(98.4091vw, -10px) scale(0.8866);
			  animation: fall-111 25s -15s linear infinite;
			}
			@keyframes fall-111 {
			  63.361% {
			    transform: translate(98.2431vw, 63.361vh) scale(0.8866);
			  }
			  to {
			    transform: translate(98.3261vw, 100vh) scale(0.8866);
			  }
			}
			.snow:nth-child(112) {
			  opacity: 0.5256;
			  transform: translate(44.9128vw, -10px) scale(0.546);
			  animation: fall-112 26s -28s linear infinite;
			}
			@keyframes fall-112 {
			  50.596% {
			    transform: translate(51.2817vw, 50.596vh) scale(0.546);
			  }
			  to {
			    transform: translate(48.09725vw, 100vh) scale(0.546);
			  }
			}
			.snow:nth-child(113) {
			  opacity: 0.1887;
			  transform: translate(19.6769vw, -10px) scale(0.2888);
			  animation: fall-113 16s -7s linear infinite;
			}
			@keyframes fall-113 {
			  44.495% {
			    transform: translate(11.842vw, 44.495vh) scale(0.2888);
			  }
			  to {
			    transform: translate(15.75945vw, 100vh) scale(0.2888);
			  }
			}
			.snow:nth-child(114) {
			  opacity: 0.214;
			  transform: translate(11.6678vw, -10px) scale(0.7593);
			  animation: fall-114 26s -16s linear infinite;
			}
			@keyframes fall-114 {
			  39.846% {
			    transform: translate(7.5189vw, 39.846vh) scale(0.7593);
			  }
			  to {
			    transform: translate(9.59335vw, 100vh) scale(0.7593);
			  }
			}
			.snow:nth-child(115) {
			  opacity: 0.7652;
			  transform: translate(27.4854vw, -10px) scale(0.1744);
			  animation: fall-115 11s -14s linear infinite;
			}
			@keyframes fall-115 {
			  38.458% {
			    transform: translate(28.1713vw, 38.458vh) scale(0.1744);
			  }
			  to {
			    transform: translate(27.82835vw, 100vh) scale(0.1744);
			  }
			}
			.snow:nth-child(116) {
			  opacity: 0.2063;
			  transform: translate(15.3316vw, -10px) scale(0.8662);
			  animation: fall-116 20s -8s linear infinite;
			}
			@keyframes fall-116 {
			  31.551% {
			    transform: translate(12.9733vw, 31.551vh) scale(0.8662);
			  }
			  to {
			    transform: translate(14.15245vw, 100vh) scale(0.8662);
			  }
			}
			.snow:nth-child(117) {
			  opacity: 0.6143;
			  transform: translate(60.9416vw, -10px) scale(0.6822);
			  animation: fall-117 13s -25s linear infinite;
			}
			@keyframes fall-117 {
			  38.425% {
			    transform: translate(52.8586vw, 38.425vh) scale(0.6822);
			  }
			  to {
			    transform: translate(56.9001vw, 100vh) scale(0.6822);
			  }
			}
			.snow:nth-child(118) {
			  opacity: 0.6902;
			  transform: translate(18.3396vw, -10px) scale(0.7112);
			  animation: fall-118 10s -12s linear infinite;
			}
			@keyframes fall-118 {
			  42.858% {
			    transform: translate(10.379vw, 42.858vh) scale(0.7112);
			  }
			  to {
			    transform: translate(14.3593vw, 100vh) scale(0.7112);
			  }
			}
			.snow:nth-child(119) {
			  opacity: 0.3922;
			  transform: translate(14.5654vw, -10px) scale(0.4526);
			  animation: fall-119 22s -3s linear infinite;
			}
			@keyframes fall-119 {
			  70.351% {
			    transform: translate(24.1236vw, 70.351vh) scale(0.4526);
			  }
			  to {
			    transform: translate(19.3445vw, 100vh) scale(0.4526);
			  }
			}
			.snow:nth-child(120) {
			  opacity: 0.2634;
			  transform: translate(87.8365vw, -10px) scale(0.0453);
			  animation: fall-120 16s -28s linear infinite;
			}
			@keyframes fall-120 {
			  39.561% {
			    transform: translate(82.4081vw, 39.561vh) scale(0.0453);
			  }
			  to {
			    transform: translate(85.1223vw, 100vh) scale(0.0453);
			  }
			}
			.snow:nth-child(121) {
			  opacity: 0.0567;
			  transform: translate(34.3576vw, -10px) scale(0.9182);
			  animation: fall-121 21s -20s linear infinite;
			}
			@keyframes fall-121 {
			  68.449% {
			    transform: translate(30.8368vw, 68.449vh) scale(0.9182);
			  }
			  to {
			    transform: translate(32.5972vw, 100vh) scale(0.9182);
			  }
			}
			.snow:nth-child(122) {
			  opacity: 0.7314;
			  transform: translate(1.972vw, -10px) scale(0.343);
			  animation: fall-122 18s -1s linear infinite;
			}
			@keyframes fall-122 {
			  62.742% {
			    transform: translate(11.0874vw, 62.742vh) scale(0.343);
			  }
			  to {
			    transform: translate(6.5297vw, 100vh) scale(0.343);
			  }
			}
			.snow:nth-child(123) {
			  opacity: 0.4763;
			  transform: translate(93.6462vw, -10px) scale(0.9889);
			  animation: fall-123 22s -17s linear infinite;
			}
			@keyframes fall-123 {
			  66.782% {
			    transform: translate(88.4113vw, 66.782vh) scale(0.9889);
			  }
			  to {
			    transform: translate(91.02875vw, 100vh) scale(0.9889);
			  }
			}
			.snow:nth-child(124) {
			  opacity: 0.3622;
			  transform: translate(93.4563vw, -10px) scale(0.4762);
			  animation: fall-124 26s -28s linear infinite;
			}
			@keyframes fall-124 {
			  63.838% {
			    transform: translate(95.8665vw, 63.838vh) scale(0.4762);
			  }
			  to {
			    transform: translate(94.6614vw, 100vh) scale(0.4762);
			  }
			}
			.snow:nth-child(125) {
			  opacity: 0.7964;
			  transform: translate(6.3687vw, -10px) scale(0.0133);
			  animation: fall-125 18s -17s linear infinite;
			}
			@keyframes fall-125 {
			  51.068% {
			    transform: translate(9.2699vw, 51.068vh) scale(0.0133);
			  }
			  to {
			    transform: translate(7.8193vw, 100vh) scale(0.0133);
			  }
			}
			.snow:nth-child(126) {
			  opacity: 0.1617;
			  transform: translate(97.9135vw, -10px) scale(0.2083);
			  animation: fall-126 12s -19s linear infinite;
			}
			@keyframes fall-126 {
			  69.89% {
			    transform: translate(91.2908vw, 69.89vh) scale(0.2083);
			  }
			  to {
			    transform: translate(94.60215vw, 100vh) scale(0.2083);
			  }
			}
			.snow:nth-child(127) {
			  opacity: 0.0345;
			  transform: translate(51.8258vw, -10px) scale(0.2882);
			  animation: fall-127 15s -6s linear infinite;
			}
			@keyframes fall-127 {
			  72.626% {
			    transform: translate(61.3872vw, 72.626vh) scale(0.2882);
			  }
			  to {
			    transform: translate(56.6065vw, 100vh) scale(0.2882);
			  }
			}
			.snow:nth-child(128) {
			  opacity: 0.2189;
			  transform: translate(40.0431vw, -10px) scale(0.8918);
			  animation: fall-128 15s -4s linear infinite;
			}
			@keyframes fall-128 {
			  50.052% {
			    transform: translate(46.9377vw, 50.052vh) scale(0.8918);
			  }
			  to {
			    transform: translate(43.4904vw, 100vh) scale(0.8918);
			  }
			}
			.snow:nth-child(129) {
			  opacity: 0.4361;
			  transform: translate(12.1897vw, -10px) scale(0.6969);
			  animation: fall-129 26s -2s linear infinite;
			}
			@keyframes fall-129 {
			  43.732% {
			    transform: translate(8.7242vw, 43.732vh) scale(0.6969);
			  }
			  to {
			    transform: translate(10.45695vw, 100vh) scale(0.6969);
			  }
			}
			.snow:nth-child(130) {
			  opacity: 0.5316;
			  transform: translate(84.9734vw, -10px) scale(0.1098);
			  animation: fall-130 24s -24s linear infinite;
			}
			@keyframes fall-130 {
			  67.098% {
			    transform: translate(91.2308vw, 67.098vh) scale(0.1098);
			  }
			  to {
			    transform: translate(88.1021vw, 100vh) scale(0.1098);
			  }
			}
			.snow:nth-child(131) {
			  opacity: 0.3653;
			  transform: translate(50.0706vw, -10px) scale(0.8574);
			  animation: fall-131 24s -27s linear infinite;
			}
			@keyframes fall-131 {
			  30.967% {
			    transform: translate(60.0099vw, 30.967vh) scale(0.8574);
			  }
			  to {
			    transform: translate(55.04025vw, 100vh) scale(0.8574);
			  }
			}
			.snow:nth-child(132) {
			  opacity: 0.5928;
			  transform: translate(3.1847vw, -10px) scale(0.0149);
			  animation: fall-132 28s -19s linear infinite;
			}
			@keyframes fall-132 {
			  53.973% {
			    transform: translate(-4.5137vw, 53.973vh) scale(0.0149);
			  }
			  to {
			    transform: translate(-0.6645vw, 100vh) scale(0.0149);
			  }
			}
			.snow:nth-child(133) {
			  opacity: 0.6831;
			  transform: translate(4.5775vw, -10px) scale(0.5743);
			  animation: fall-133 12s -18s linear infinite;
			}
			@keyframes fall-133 {
			  59.325% {
			    transform: translate(11.8269vw, 59.325vh) scale(0.5743);
			  }
			  to {
			    transform: translate(8.2022vw, 100vh) scale(0.5743);
			  }
			}
			.snow:nth-child(134) {
			  opacity: 0.4927;
			  transform: translate(45.7557vw, -10px) scale(0.3033);
			  animation: fall-134 29s -5s linear infinite;
			}
			@keyframes fall-134 {
			  72.306% {
			    transform: translate(50.0287vw, 72.306vh) scale(0.3033);
			  }
			  to {
			    transform: translate(47.8922vw, 100vh) scale(0.3033);
			  }
			}
			.snow:nth-child(135) {
			  opacity: 0.3059;
			  transform: translate(77.1247vw, -10px) scale(0.3035);
			  animation: fall-135 14s -16s linear infinite;
			}
			@keyframes fall-135 {
			  54.484% {
			    transform: translate(68.5024vw, 54.484vh) scale(0.3035);
			  }
			  to {
			    transform: translate(72.81355vw, 100vh) scale(0.3035);
			  }
			}
			.snow:nth-child(136) {
			  opacity: 0.3615;
			  transform: translate(62.2611vw, -10px) scale(0.4915);
			  animation: fall-136 22s -14s linear infinite;
			}
			@keyframes fall-136 {
			  68.371% {
			    transform: translate(65.3396vw, 68.371vh) scale(0.4915);
			  }
			  to {
			    transform: translate(63.80035vw, 100vh) scale(0.4915);
			  }
			}
			.snow:nth-child(137) {
			  opacity: 0.2009;
			  transform: translate(56.2313vw, -10px) scale(0.7265);
			  animation: fall-137 20s -23s linear infinite;
			}
			@keyframes fall-137 {
			  55.259% {
			    transform: translate(56.4191vw, 55.259vh) scale(0.7265);
			  }
			  to {
			    transform: translate(56.3252vw, 100vh) scale(0.7265);
			  }
			}
			.snow:nth-child(138) {
			  opacity: 0.9183;
			  transform: translate(20.0641vw, -10px) scale(0.4888);
			  animation: fall-138 25s -10s linear infinite;
			}
			@keyframes fall-138 {
			  46.228% {
			    transform: translate(18.901vw, 46.228vh) scale(0.4888);
			  }
			  to {
			    transform: translate(19.48255vw, 100vh) scale(0.4888);
			  }
			}
			.snow:nth-child(139) {
			  opacity: 0.7004;
			  transform: translate(16.3479vw, -10px) scale(0.5477);
			  animation: fall-139 26s -15s linear infinite;
			}
			@keyframes fall-139 {
			  69.642% {
			    transform: translate(13.9826vw, 69.642vh) scale(0.5477);
			  }
			  to {
			    transform: translate(15.16525vw, 100vh) scale(0.5477);
			  }
			}
			.snow:nth-child(140) {
			  opacity: 0.6313;
			  transform: translate(21.5807vw, -10px) scale(0.9045);
			  animation: fall-140 26s -1s linear infinite;
			}
			@keyframes fall-140 {
			  70.269% {
			    transform: translate(13.7446vw, 70.269vh) scale(0.9045);
			  }
			  to {
			    transform: translate(17.66265vw, 100vh) scale(0.9045);
			  }
			}
			.snow:nth-child(141) {
			  opacity: 0.5766;
			  transform: translate(76.3413vw, -10px) scale(0.8415);
			  animation: fall-141 15s -17s linear infinite;
			}
			@keyframes fall-141 {
			  40.128% {
			    transform: translate(83.701vw, 40.128vh) scale(0.8415);
			  }
			  to {
			    transform: translate(80.02115vw, 100vh) scale(0.8415);
			  }
			}
			.snow:nth-child(142) {
			  opacity: 0.1946;
			  transform: translate(90.7361vw, -10px) scale(0.1219);
			  animation: fall-142 17s -7s linear infinite;
			}
			@keyframes fall-142 {
			  65.11% {
			    transform: translate(84.1983vw, 65.11vh) scale(0.1219);
			  }
			  to {
			    transform: translate(87.4672vw, 100vh) scale(0.1219);
			  }
			}
			.snow:nth-child(143) {
			  opacity: 0.7703;
			  transform: translate(37.4237vw, -10px) scale(0.5595);
			  animation: fall-143 20s -5s linear infinite;
			}
			@keyframes fall-143 {
			  73.891% {
			    transform: translate(38.3109vw, 73.891vh) scale(0.5595);
			  }
			  to {
			    transform: translate(37.8673vw, 100vh) scale(0.5595);
			  }
			}
			.snow:nth-child(144) {
			  opacity: 0.8109;
			  transform: translate(68.3313vw, -10px) scale(0.5179);
			  animation: fall-144 20s -28s linear infinite;
			}
			@keyframes fall-144 {
			  51.647% {
			    transform: translate(75.981vw, 51.647vh) scale(0.5179);
			  }
			  to {
			    transform: translate(72.15615vw, 100vh) scale(0.5179);
			  }
			}
			.snow:nth-child(145) {
			  opacity: 0.2603;
			  transform: translate(92.1904vw, -10px) scale(0.3254);
			  animation: fall-145 16s -18s linear infinite;
			}
			@keyframes fall-145 {
			  76.612% {
			    transform: translate(89.0468vw, 76.612vh) scale(0.3254);
			  }
			  to {
			    transform: translate(90.6186vw, 100vh) scale(0.3254);
			  }
			}
			.snow:nth-child(146) {
			  opacity: 0.5807;
			  transform: translate(4.1123vw, -10px) scale(0.3731);
			  animation: fall-146 25s -30s linear infinite;
			}
			@keyframes fall-146 {
			  49.692% {
			    transform: translate(-1.0434vw, 49.692vh) scale(0.3731);
			  }
			  to {
			    transform: translate(1.53445vw, 100vh) scale(0.3731);
			  }
			}
			.snow:nth-child(147) {
			  opacity: 0.127;
			  transform: translate(75.3304vw, -10px) scale(0.0934);
			  animation: fall-147 21s -7s linear infinite;
			}
			@keyframes fall-147 {
			  43.484% {
			    transform: translate(67.2257vw, 43.484vh) scale(0.0934);
			  }
			  to {
			    transform: translate(71.27805vw, 100vh) scale(0.0934);
			  }
			}
			.snow:nth-child(148) {
			  opacity: 0.1793;
			  transform: translate(61.9503vw, -10px) scale(0.5812);
			  animation: fall-148 14s -29s linear infinite;
			}
			@keyframes fall-148 {
			  69.631% {
			    transform: translate(64.8836vw, 69.631vh) scale(0.5812);
			  }
			  to {
			    transform: translate(63.41695vw, 100vh) scale(0.5812);
			  }
			}
			.snow:nth-child(149) {
			  opacity: 0.4343;
			  transform: translate(37.0786vw, -10px) scale(0.555);
			  animation: fall-149 16s -26s linear infinite;
			}
			@keyframes fall-149 {
			  76.615% {
			    transform: translate(44.6409vw, 76.615vh) scale(0.555);
			  }
			  to {
			    transform: translate(40.85975vw, 100vh) scale(0.555);
			  }
			}
			.snow:nth-child(150) {
			  opacity: 0.6512;
			  transform: translate(97.9724vw, -10px) scale(0.2644);
			  animation: fall-150 16s -14s linear infinite;
			}
			@keyframes fall-150 {
			  79.26% {
			    transform: translate(105.8177vw, 79.26vh) scale(0.2644);
			  }
			  to {
			    transform: translate(101.89505vw, 100vh) scale(0.2644);
			  }
			}
			.snow:nth-child(151) {
			  opacity: 0.5928;
			  transform: translate(97.3941vw, -10px) scale(0.0624);
			  animation: fall-151 19s -11s linear infinite;
			}
			@keyframes fall-151 {
			  64.046% {
			    transform: translate(102.6587vw, 64.046vh) scale(0.0624);
			  }
			  to {
			    transform: translate(100.0264vw, 100vh) scale(0.0624);
			  }
			}
			.snow:nth-child(152) {
			  opacity: 0.3497;
			  transform: translate(50.2982vw, -10px) scale(0.4477);
			  animation: fall-152 21s -30s linear infinite;
			}
			@keyframes fall-152 {
			  45.88% {
			    transform: translate(46.6483vw, 45.88vh) scale(0.4477);
			  }
			  to {
			    transform: translate(48.47325vw, 100vh) scale(0.4477);
			  }
			}
			.snow:nth-child(153) {
			  opacity: 0.6124;
			  transform: translate(48.98vw, -10px) scale(0.0258);
			  animation: fall-153 14s -16s linear infinite;
			}
			@keyframes fall-153 {
			  77.841% {
			    transform: translate(54.7646vw, 77.841vh) scale(0.0258);
			  }
			  to {
			    transform: translate(51.8723vw, 100vh) scale(0.0258);
			  }
			}
			.snow:nth-child(154) {
			  opacity: 0.8418;
			  transform: translate(7.3391vw, -10px) scale(0.0091);
			  animation: fall-154 21s -6s linear infinite;
			}
			@keyframes fall-154 {
			  67.283% {
			    transform: translate(3.5715vw, 67.283vh) scale(0.0091);
			  }
			  to {
			    transform: translate(5.4553vw, 100vh) scale(0.0091);
			  }
			}
			.snow:nth-child(155) {
			  opacity: 0.807;
			  transform: translate(6.3008vw, -10px) scale(0.4918);
			  animation: fall-155 16s -7s linear infinite;
			}
			@keyframes fall-155 {
			  65.921% {
			    transform: translate(5.536vw, 65.921vh) scale(0.4918);
			  }
			  to {
			    transform: translate(5.9184vw, 100vh) scale(0.4918);
			  }
			}
			.snow:nth-child(156) {
			  opacity: 0.4782;
			  transform: translate(81.2781vw, -10px) scale(0.2874);
			  animation: fall-156 19s -7s linear infinite;
			}
			@keyframes fall-156 {
			  43.616% {
			    transform: translate(89.3611vw, 43.616vh) scale(0.2874);
			  }
			  to {
			    transform: translate(85.3196vw, 100vh) scale(0.2874);
			  }
			}
			.snow:nth-child(157) {
			  opacity: 0.5619;
			  transform: translate(12.7229vw, -10px) scale(0.366);
			  animation: fall-157 15s -25s linear infinite;
			}
			@keyframes fall-157 {
			  47.073% {
			    transform: translate(10.8077vw, 47.073vh) scale(0.366);
			  }
			  to {
			    transform: translate(11.7653vw, 100vh) scale(0.366);
			  }
			}
			.snow:nth-child(158) {
			  opacity: 0.7442;
			  transform: translate(15.528vw, -10px) scale(0.5734);
			  animation: fall-158 29s -22s linear infinite;
			}
			@keyframes fall-158 {
			  58.427% {
			    transform: translate(16.7364vw, 58.427vh) scale(0.5734);
			  }
			  to {
			    transform: translate(16.1322vw, 100vh) scale(0.5734);
			  }
			}
			.snow:nth-child(159) {
			  opacity: 0.0312;
			  transform: translate(76.9427vw, -10px) scale(0.5814);
			  animation: fall-159 18s -12s linear infinite;
			}
			@keyframes fall-159 {
			  53.474% {
			    transform: translate(70.8026vw, 53.474vh) scale(0.5814);
			  }
			  to {
			    transform: translate(73.87265vw, 100vh) scale(0.5814);
			  }
			}
			.snow:nth-child(160) {
			  opacity: 0.7252;
			  transform: translate(0.5618vw, -10px) scale(0.227);
			  animation: fall-160 12s -20s linear infinite;
			}
			@keyframes fall-160 {
			  78.057% {
			    transform: translate(4.683vw, 78.057vh) scale(0.227);
			  }
			  to {
			    transform: translate(2.6224vw, 100vh) scale(0.227);
			  }
			}
			.snow:nth-child(161) {
			  opacity: 0.0089;
			  transform: translate(2.952vw, -10px) scale(0.4135);
			  animation: fall-161 18s -12s linear infinite;
			}
			@keyframes fall-161 {
			  52.775% {
			    transform: translate(8.8959vw, 52.775vh) scale(0.4135);
			  }
			  to {
			    transform: translate(5.92395vw, 100vh) scale(0.4135);
			  }
			}
			.snow:nth-child(162) {
			  opacity: 0.9641;
			  transform: translate(49.5379vw, -10px) scale(0.5838);
			  animation: fall-162 19s -9s linear infinite;
			}
			@keyframes fall-162 {
			  55.279% {
			    transform: translate(50.8vw, 55.279vh) scale(0.5838);
			  }
			  to {
			    transform: translate(50.16895vw, 100vh) scale(0.5838);
			  }
			}
			.snow:nth-child(163) {
			  opacity: 0.8885;
			  transform: translate(54.0183vw, -10px) scale(0.5125);
			  animation: fall-163 22s -17s linear infinite;
			}
			@keyframes fall-163 {
			  34.056% {
			    transform: translate(48.6403vw, 34.056vh) scale(0.5125);
			  }
			  to {
			    transform: translate(51.3293vw, 100vh) scale(0.5125);
			  }
			}
			.snow:nth-child(164) {
			  opacity: 0.0818;
			  transform: translate(99.3061vw, -10px) scale(0.9161);
			  animation: fall-164 25s -28s linear infinite;
			}
			@keyframes fall-164 {
			  79.748% {
			    transform: translate(108.5551vw, 79.748vh) scale(0.9161);
			  }
			  to {
			    transform: translate(103.9306vw, 100vh) scale(0.9161);
			  }
			}
			.snow:nth-child(165) {
			  opacity: 0.6924;
			  transform: translate(48.0097vw, -10px) scale(0.2408);
			  animation: fall-165 26s -18s linear infinite;
			}
			@keyframes fall-165 {
			  70.957% {
			    transform: translate(56.0583vw, 70.957vh) scale(0.2408);
			  }
			  to {
			    transform: translate(52.034vw, 100vh) scale(0.2408);
			  }
			}
			.snow:nth-child(166) {
			  opacity: 0.1893;
			  transform: translate(66.2019vw, -10px) scale(0.3945);
			  animation: fall-166 16s -9s linear infinite;
			}
			@keyframes fall-166 {
			  44.019% {
			    transform: translate(71.0337vw, 44.019vh) scale(0.3945);
			  }
			  to {
			    transform: translate(68.6178vw, 100vh) scale(0.3945);
			  }
			}
			.snow:nth-child(167) {
			  opacity: 0.5971;
			  transform: translate(27.3873vw, -10px) scale(0.4322);
			  animation: fall-167 16s -19s linear infinite;
			}
			@keyframes fall-167 {
			  64.55% {
			    transform: translate(32.5786vw, 64.55vh) scale(0.4322);
			  }
			  to {
			    transform: translate(29.98295vw, 100vh) scale(0.4322);
			  }
			}
			.snow:nth-child(168) {
			  opacity: 0.1099;
			  transform: translate(92.9863vw, -10px) scale(0.2052);
			  animation: fall-168 14s -25s linear infinite;
			}
			@keyframes fall-168 {
			  65.601% {
			    transform: translate(93.7412vw, 65.601vh) scale(0.2052);
			  }
			  to {
			    transform: translate(93.36375vw, 100vh) scale(0.2052);
			  }
			}
			.snow:nth-child(169) {
			  opacity: 0.7015;
			  transform: translate(0.9864vw, -10px) scale(0.2331);
			  animation: fall-169 17s -7s linear infinite;
			}
			@keyframes fall-169 {
			  64.079% {
			    transform: translate(-5.3253vw, 64.079vh) scale(0.2331);
			  }
			  to {
			    transform: translate(-2.16945vw, 100vh) scale(0.2331);
			  }
			}
			.snow:nth-child(170) {
			  opacity: 0.96;
			  transform: translate(96.3194vw, -10px) scale(0.1063);
			  animation: fall-170 14s -1s linear infinite;
			}
			@keyframes fall-170 {
			  60.754% {
			    transform: translate(101.221vw, 60.754vh) scale(0.1063);
			  }
			  to {
			    transform: translate(98.7702vw, 100vh) scale(0.1063);
			  }
			}
			.snow:nth-child(171) {
			  opacity: 0.6913;
			  transform: translate(81.8546vw, -10px) scale(0.5022);
			  animation: fall-171 22s -7s linear infinite;
			}
			@keyframes fall-171 {
			  56.836% {
			    transform: translate(88.4633vw, 56.836vh) scale(0.5022);
			  }
			  to {
			    transform: translate(85.15895vw, 100vh) scale(0.5022);
			  }
			}
			.snow:nth-child(172) {
			  opacity: 0.0184;
			  transform: translate(80.6076vw, -10px) scale(0.9895);
			  animation: fall-172 16s -6s linear infinite;
			}
			@keyframes fall-172 {
			  77.181% {
			    transform: translate(78.5092vw, 77.181vh) scale(0.9895);
			  }
			  to {
			    transform: translate(79.5584vw, 100vh) scale(0.9895);
			  }
			}
			.snow:nth-child(173) {
			  opacity: 0.4166;
			  transform: translate(57.2608vw, -10px) scale(0.6325);
			  animation: fall-173 19s -19s linear infinite;
			}
			@keyframes fall-173 {
			  58.379% {
			    transform: translate(66.451vw, 58.379vh) scale(0.6325);
			  }
			  to {
			    transform: translate(61.8559vw, 100vh) scale(0.6325);
			  }
			}
			.snow:nth-child(174) {
			  opacity: 0.7872;
			  transform: translate(10.1774vw, -10px) scale(0.3133);
			  animation: fall-174 19s -24s linear infinite;
			}
			@keyframes fall-174 {
			  69.098% {
			    transform: translate(4.8132vw, 69.098vh) scale(0.3133);
			  }
			  to {
			    transform: translate(7.4953vw, 100vh) scale(0.3133);
			  }
			}
			.snow:nth-child(175) {
			  opacity: 0.7228;
			  transform: translate(61.7966vw, -10px) scale(0.3836);
			  animation: fall-175 23s -24s linear infinite;
			}
			@keyframes fall-175 {
			  75.696% {
			    transform: translate(68.1192vw, 75.696vh) scale(0.3836);
			  }
			  to {
			    transform: translate(64.9579vw, 100vh) scale(0.3836);
			  }
			}
			.snow:nth-child(176) {
			  opacity: 0.774;
			  transform: translate(31.9473vw, -10px) scale(0.1866);
			  animation: fall-176 14s -25s linear infinite;
			}
			@keyframes fall-176 {
			  66.17% {
			    transform: translate(31.1404vw, 66.17vh) scale(0.1866);
			  }
			  to {
			    transform: translate(31.54385vw, 100vh) scale(0.1866);
			  }
			}
			.snow:nth-child(177) {
			  opacity: 0.4533;
			  transform: translate(39.708vw, -10px) scale(0.889);
			  animation: fall-177 28s -20s linear infinite;
			}
			@keyframes fall-177 {
			  77.284% {
			    transform: translate(38.6823vw, 77.284vh) scale(0.889);
			  }
			  to {
			    transform: translate(39.19515vw, 100vh) scale(0.889);
			  }
			}
			.snow:nth-child(178) {
			  opacity: 0.2528;
			  transform: translate(42.5119vw, -10px) scale(0.6517);
			  animation: fall-178 19s -9s linear infinite;
			}
			@keyframes fall-178 {
			  40.97% {
			    transform: translate(36.2881vw, 40.97vh) scale(0.6517);
			  }
			  to {
			    transform: translate(39.4vw, 100vh) scale(0.6517);
			  }
			}
			.snow:nth-child(179) {
			  opacity: 0.3904;
			  transform: translate(20.2283vw, -10px) scale(0.4188);
			  animation: fall-179 24s -17s linear infinite;
			}
			@keyframes fall-179 {
			  54.271% {
			    transform: translate(14.9653vw, 54.271vh) scale(0.4188);
			  }
			  to {
			    transform: translate(17.5968vw, 100vh) scale(0.4188);
			  }
			}
			.snow:nth-child(180) {
			  opacity: 0.3533;
			  transform: translate(91.5049vw, -10px) scale(0.9921);
			  animation: fall-180 10s -8s linear infinite;
			}
			@keyframes fall-180 {
			  73.324% {
			    transform: translate(98.9846vw, 73.324vh) scale(0.9921);
			  }
			  to {
			    transform: translate(95.24475vw, 100vh) scale(0.9921);
			  }
			}
			.snow:nth-child(181) {
			  opacity: 0.1521;
			  transform: translate(4.9721vw, -10px) scale(0.6438);
			  animation: fall-181 28s -6s linear infinite;
			}
			@keyframes fall-181 {
			  62.384% {
			    transform: translate(14.7302vw, 62.384vh) scale(0.6438);
			  }
			  to {
			    transform: translate(9.85115vw, 100vh) scale(0.6438);
			  }
			}
			.snow:nth-child(182) {
			  opacity: 0.3544;
			  transform: translate(1.0876vw, -10px) scale(0.3146);
			  animation: fall-182 22s -12s linear infinite;
			}
			@keyframes fall-182 {
			  36.1% {
			    transform: translate(-7.3363vw, 36.1vh) scale(0.3146);
			  }
			  to {
			    transform: translate(-3.12435vw, 100vh) scale(0.3146);
			  }
			}
			.snow:nth-child(183) {
			  opacity: 0.3783;
			  transform: translate(29.0846vw, -10px) scale(0.3992);
			  animation: fall-183 15s -7s linear infinite;
			}
			@keyframes fall-183 {
			  62.488% {
			    transform: translate(30.6071vw, 62.488vh) scale(0.3992);
			  }
			  to {
			    transform: translate(29.84585vw, 100vh) scale(0.3992);
			  }
			}
			.snow:nth-child(184) {
			  opacity: 0.9478;
			  transform: translate(14.8799vw, -10px) scale(0.2656);
			  animation: fall-184 20s -20s linear infinite;
			}
			@keyframes fall-184 {
			  66.837% {
			    transform: translate(20.9767vw, 66.837vh) scale(0.2656);
			  }
			  to {
			    transform: translate(17.9283vw, 100vh) scale(0.2656);
			  }
			}
			.snow:nth-child(185) {
			  opacity: 0.6042;
			  transform: translate(82.1662vw, -10px) scale(0.6458);
			  animation: fall-185 18s -13s linear infinite;
			}
			@keyframes fall-185 {
			  34.101% {
			    transform: translate(83.8507vw, 34.101vh) scale(0.6458);
			  }
			  to {
			    transform: translate(83.00845vw, 100vh) scale(0.6458);
			  }
			}
			.snow:nth-child(186) {
			  opacity: 0.7079;
			  transform: translate(45.328vw, -10px) scale(0.7869);
			  animation: fall-186 20s -3s linear infinite;
			}
			@keyframes fall-186 {
			  36.612% {
			    transform: translate(48.0682vw, 36.612vh) scale(0.7869);
			  }
			  to {
			    transform: translate(46.6981vw, 100vh) scale(0.7869);
			  }
			}
			.snow:nth-child(187) {
			  opacity: 0.1315;
			  transform: translate(66.1428vw, -10px) scale(0.3022);
			  animation: fall-187 16s -17s linear infinite;
			}
			@keyframes fall-187 {
			  41.577% {
			    transform: translate(65.0488vw, 41.577vh) scale(0.3022);
			  }
			  to {
			    transform: translate(65.5958vw, 100vh) scale(0.3022);
			  }
			}
			.snow:nth-child(188) {
			  opacity: 0.6112;
			  transform: translate(65.3604vw, -10px) scale(0.9926);
			  animation: fall-188 25s -14s linear infinite;
			}
			@keyframes fall-188 {
			  60.075% {
			    transform: translate(70.9456vw, 60.075vh) scale(0.9926);
			  }
			  to {
			    transform: translate(68.153vw, 100vh) scale(0.9926);
			  }
			}
			.snow:nth-child(189) {
			  opacity: 0.2371;
			  transform: translate(4.7875vw, -10px) scale(0.4043);
			  animation: fall-189 10s -19s linear infinite;
			}
			@keyframes fall-189 {
			  59.84% {
			    transform: translate(-4.6052vw, 59.84vh) scale(0.4043);
			  }
			  to {
			    transform: translate(0.09115vw, 100vh) scale(0.4043);
			  }
			}
			.snow:nth-child(190) {
			  opacity: 0.7438;
			  transform: translate(28.4857vw, -10px) scale(0.0157);
			  animation: fall-190 12s -23s linear infinite;
			}
			@keyframes fall-190 {
			  56.894% {
			    transform: translate(30.8074vw, 56.894vh) scale(0.0157);
			  }
			  to {
			    transform: translate(29.64655vw, 100vh) scale(0.0157);
			  }
			}
			.snow:nth-child(191) {
			  opacity: 0.3468;
			  transform: translate(0.274vw, -10px) scale(0.6497);
			  animation: fall-191 17s -16s linear infinite;
			}
			@keyframes fall-191 {
			  65.186% {
			    transform: translate(5.3328vw, 65.186vh) scale(0.6497);
			  }
			  to {
			    transform: translate(2.8034vw, 100vh) scale(0.6497);
			  }
			}
			.snow:nth-child(192) {
			  opacity: 0.1301;
			  transform: translate(52.5666vw, -10px) scale(0.1433);
			  animation: fall-192 29s -10s linear infinite;
			}
			@keyframes fall-192 {
			  33.773% {
			    transform: translate(51.5657vw, 33.773vh) scale(0.1433);
			  }
			  to {
			    transform: translate(52.06615vw, 100vh) scale(0.1433);
			  }
			}
			.snow:nth-child(193) {
			  opacity: 0.2288;
			  transform: translate(97.9389vw, -10px) scale(0.1371);
			  animation: fall-193 12s -4s linear infinite;
			}
			@keyframes fall-193 {
			  46.549% {
			    transform: translate(96.3389vw, 46.549vh) scale(0.1371);
			  }
			  to {
			    transform: translate(97.1389vw, 100vh) scale(0.1371);
			  }
			}
			.snow:nth-child(194) {
			  opacity: 0.9755;
			  transform: translate(53.0508vw, -10px) scale(0.3673);
			  animation: fall-194 25s -15s linear infinite;
			}
			@keyframes fall-194 {
			  54.643% {
			    transform: translate(43.9505vw, 54.643vh) scale(0.3673);
			  }
			  to {
			    transform: translate(48.50065vw, 100vh) scale(0.3673);
			  }
			}
			.snow:nth-child(195) {
			  opacity: 0.7383;
			  transform: translate(10.3089vw, -10px) scale(0.2179);
			  animation: fall-195 24s -18s linear infinite;
			}
			@keyframes fall-195 {
			  45.726% {
			    transform: translate(10.2695vw, 45.726vh) scale(0.2179);
			  }
			  to {
			    transform: translate(10.2892vw, 100vh) scale(0.2179);
			  }
			}
			.snow:nth-child(196) {
			  opacity: 0.2192;
			  transform: translate(97.5913vw, -10px) scale(0.3716);
			  animation: fall-196 10s -1s linear infinite;
			}
			@keyframes fall-196 {
			  57.647% {
			    transform: translate(89.727vw, 57.647vh) scale(0.3716);
			  }
			  to {
			    transform: translate(93.65915vw, 100vh) scale(0.3716);
			  }
			}
			.snow:nth-child(197) {
			  opacity: 0.1293;
			  transform: translate(16.1417vw, -10px) scale(0.7927);
			  animation: fall-197 25s -14s linear infinite;
			}
			@keyframes fall-197 {
			  54.349% {
			    transform: translate(15.9897vw, 54.349vh) scale(0.7927);
			  }
			  to {
			    transform: translate(16.0657vw, 100vh) scale(0.7927);
			  }
			}
			.snow:nth-child(198) {
			  opacity: 0.142;
			  transform: translate(40.2402vw, -10px) scale(0.6358);
			  animation: fall-198 21s -20s linear infinite;
			}
			@keyframes fall-198 {
			  79.425% {
			    transform: translate(44.1234vw, 79.425vh) scale(0.6358);
			  }
			  to {
			    transform: translate(42.1818vw, 100vh) scale(0.6358);
			  }
			}
			.snow:nth-child(199) {
			  opacity: 0.3807;
			  transform: translate(9.1298vw, -10px) scale(0.9307);
			  animation: fall-199 14s -9s linear infinite;
			}
			@keyframes fall-199 {
			  39.545% {
			    transform: translate(9.5062vw, 39.545vh) scale(0.9307);
			  }
			  to {
			    transform: translate(9.318vw, 100vh) scale(0.9307);
			  }
			}
			.snow:nth-child(200) {
			  opacity: 0.2866;
			  transform: translate(88.7176vw, -10px) scale(0.2358);
			  animation: fall-200 20s -14s linear infinite;
			}
			@keyframes fall-200 {
			  76.882% {
			    transform: translate(98.4369vw, 76.882vh) scale(0.2358);
			  }
			  to {
			    transform: translate(93.57725vw, 100vh) scale(0.2358);
			  }
			}
		</style>
	</head>
	<body>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
		<div class="snow"></div>
	</body>
</html>
